Synthesising Controllers from Real-Time Speci cations
نویسنده
چکیده
| We present an algorithm for synthesising real-time controllers speciied in a subset of the interval temporal logic Duration Calculus. The synthesised controllers are given in terms of PLC-Automata, which are an abstract description of programs of polling machines. PLC-Automata can be implemented directly on Programmable Logic Controllers (PLCs), a special kind of polling real-time controllers which are often used in industry to control production cells and batch processes. We prove the correct-ness of the algorithm by the Duration Calculus semantics for PLC-Automata. Furthermore, the set of speciications on which the algorithm terminates with a well-formed PLC-Automaton coincides with the set of speciications which are implementable in principle. Hence, the algorithm also decides whether a speciication given in this subset of Duration Calculus is implementable. We demonstrate the behaviour of the algorithm by an example and apply the algorithm to the well known \gasburner"-case-study.
منابع مشابه
On the Synthesis of Discrete Controllers for Timed Systems
This paper presents algorithms for the automatic synthesis of real time controllers by nding a winning strategy for certain games de ned by the timed automata of Alur and Dill In such games the outcome depends on the players actions as well as on their timing We believe that these results will pave the way for the application of program synthesis techniques to the construction of real time embe...
متن کاملSynthesizing ROOM Models from Message Sequence Chart Speci cations
Message Sequence Chart (MSC) speci cations have found their way into many software engineering methodologies and CASE tools, in particular in the area of telecommunications and concurrent real-time systems. MSC Speci cations often represent early life-cycle requirements and high-level design speci cations. We are considering iterating and branching MSC speci cations according to ITU-T Recommend...
متن کاملSynthesizing Room Models from Message Sequence Chart Speciications
Message Sequence Chart (MSC) speci cations have found their way into many software engineering methodologies and CASE tools, in particular in the area of telecommunications and concurrent real-time systems. MSC Speci cations often represent early life-cycle requirements and high-level design speci cations. We are considering iterating and branching MSC speci cations according to ITU-T Recommend...
متن کاملSynthesizing ROOM Models from Message Sequence Chart Specifications
Message Sequence Chart (MSC) speci cations have found their way into many software engineering methodologies and CASE tools, in particular in the area of telecommunications and concurrent real-time systems. MSC Speci cations often represent early life-cycle requirements and high-level design speci cations. We are considering iterating and branching MSC speci cations according to ITU-T Recommend...
متن کاملAbstraction Relationships for Real-Time Speci cations
ion Relationships for Real-Time Speci cations
متن کامل